/**
 * 
 */
package com.r.qqcard.card.qqhome;

/**
 * @author rain
 *
 */
public enum QQEXP {
    exp1(1, 200, 200, 200), //
    exp2(2, 300, 500, 100), //
    exp3(3, 400, 900, 100), //
    exp4(4, 500, 1400, 100), //
    exp5(5, 600, 2000, 100), //
    exp6(6, 800, 2800, 200), //
    exp7(7, 1000, 3800, 200), //
    exp8(8, 1200, 5000, 200), //
    exp9(9, 1400, 6400, 200), //
    exp10(10, 1600, 8000, 200), //
    exp11(11, 2200, 10200, 600), //
    exp12(12, 3000, 13200, 800), //
    exp13(13, 4000, 17200, 1000), //
    exp14(14, 5000, 22200, 1000), //
    exp15(15, 6000, 28200, 1000), //
    exp16(16, 7000, 35200, 1000), //
    exp17(17, 8000, 43200, 1000), //
    exp18(18, 9000, 52200, 1000), //
    exp19(19, 10000, 62200, 1000), //
    exp20(20, 11000, 73200, 1000), //
    exp21(21, 12000, 85200, 1000), //
    exp22(22, 13000, 98200, 1000), //
    exp23(23, 14000, 112200, 1000), //
    exp24(24, 15000, 127200, 1000), //
    exp25(25, 16500, 143700, 1500), //
    exp26(26, 18000, 161700, 1500), //
    exp27(27, 19500, 181200, 1500), //
    exp28(28, 21000, 202200, 1500), //
    exp29(29, 22500, 224700, 1500), //
    exp30(30, 24000, 248700, 1500), //
    exp31(31, 26000, 274700, 2000), //
    exp32(32, 28000, 302700, 2000), //
    exp33(33, 30000, 332700, 2000), //
    exp34(34, 32000, 364700, 2000), //
    exp35(35, 34000, 398700, 2000), //
    exp36(36, 36000, 434700, 2000), //
    exp37(37, 38000, 472700, 2000), //
    exp38(38, 40000, 512700, 2000), //
    exp39(39, 42000, 554700, 2000), //
    exp40(40, 44000, 598700, 2000), //
    exp41(41, 45000, 643700, 1000), //
    exp42(42, 46000, 689700, 1000), //
    exp43(43, 47000, 736700, 1000), //
    exp44(44, 48000, 784700, 1000), //
    exp45(45, 49000, 833700, 1000), //
    exp46(46, 50000, 883700, 1000), //
    exp47(47, 51000, 934700, 1000), //
    exp48(48, 52000, 986700, 1000), //
    exp49(49, 53000, 1039700, 1000), //
    exp50(50, 54000, 1093700, 1000), //
    exp51(51, 64000, 1157700, 10000), //
    exp52(52, 74000, 1231700, 10000), //
    exp53(53, 84000, 1315700, 10000), //
    exp54(54, 94000, 1409700, 10000), //
    exp55(55, 104000, 1513700, 10000), //
    exp56(56, 124000, 1637700, 20000), //
    exp57(57, 144000, 1781700, 20000), //
    exp58(58, 164000, 1945700, 20000), //
    exp59(59, 184000, 2129700, 20000), //
    exp60(60, 204000, 2333700, 20000), //
    exp61(61, 239000, 2572700, 35000), //
    exp62(62, 274000, 2846700, 35000), //
    exp63(63, 309000, 3155700, 35000), //
    exp64(64, 344000, 3499700, 35000), //
    exp65(65, 378000, 3877700, 34000), //
    exp66(66, 429000, 4306700, 51000), //
    exp67(67, 479000, 4785700, 50000), //
    exp68(68, 529000, 5314700, 50000), //
    exp69(69, 579000, 5893700, 50000), //
    exp70(70, 629000, 6522700, 50000), //
    ;

    private int level;
    private int exp;
    private int sumExp;
    private int diffExp;

    /** 获取等级 */
    public int getLevel() {
        return level;
    }

    /** 获取当前等级升级所需经验 */
    public int getExp() {
        return exp;
    }

    /** 获取当前等级累计经验总值 */
    public int getSumExp() {
        return sumExp;
    }

    /** 和上一级经验差值 */
    public int getDiffExp() {
        return diffExp;
    }

    QQEXP(int level, int exp, int sumExp, int diffExp) {
        this.level = level;
        this.exp = exp;
        this.sumExp = sumExp;
        this.diffExp = diffExp;
    }
}
